   
    <div id='dialog-d1'>
    	<table id="table1"></table>
    
    </div><!-- 在showinfo界面里面，用    你理解错了，这个div我的意思是外面的容器，里面的table再用datagrid实现，
    $('#dg').datagrid({
        url:'datagrid_data.json',--这里要拼接 tid  比如   weibo/findWeiboBytid?tid=xxx
        columns:[[
    		{field:'code',title:'Code',width:100},
    		{field:'name',title:'Name',width:100},
    		{field:'price',title:'Price',width:100,align:'right'}
        ]]
    }); -->
<table id="theme_data" style="position:relative;z-index:2"></table>

<script type="text/javascript">
	var obj;
	var editRow=undefined;//记录当前正在被编辑的行
	var currentOp;
	var flag;
	
	obj=$('#theme_data').datagrid({
		url:'theme/findAllThemeByPage',
		fitColumns:true,
		striped:true,
		loadMsg:"数据加载中...",
		pagination:true,
		fit:true,
		pageNumber:1,
		pageSize:10,
		pageList:[10,20,30,40,50],
		sortName:'tid',
		remoteSort:false,
		columns:[[
			{field:'tuid',title:'',width:100,align:'center',checkbox:true},
			{field:'tid',title:'话题编号',width:100,align:'center',sortable:true},
			{field:'tname',title:'话题名称',width:100,align:'center',editor:{type:'text',option:{requires:true}}},
			{field:'tdate',title:'话题日期',width:100,align:'center',
				 formatter:function(value,row,index){  
                     var unixTimestamp = new Date(value);  
                     return unixTimestamp.toLocaleString();  
                 }  
			},
			{field:'ttxt',title:'话题内容',width:100,align:'center',editor:{type:'text',option:{requires:true}},
				formatter:function(value,rowData,index){
					return "<a href='javascript:showinfo("+$(rowData).attr("tid")+")'>微博内容</a>";
				}	
			},
			{field:'tdeliver',title:'话题发表次数',width:100,align:'center'},
			{field:'tview',title:'话题访问次数',width:100,align:'center'}
		]],
		toolbar:[{
			text:"添加",
			iconCls:"icon-add",
			handler:function(){
				flag="添加";
				currentOp="addTheme";
				if (editRow != undefined) {
                    $("#theme_data").datagrid('endEdit', editRow);
                }
                if (editRow == undefined) {
                    $("#theme_data").datagrid('insertRow', {
                        index: 0,
                        row: {}
                    });
                    $("#theme_data").datagrid('beginEdit', 0);
                    editRow = 0;
                }
				/* if(editRow!=undefined){//说明有行正在被编辑
					obj.datagrid("rejectChanges");//回滚所有数据
					obj.datagrid("endEdit",editRow);//关闭正在被编辑的行
					editRow=undefined;
				}else{
					var data = obj.datagrid("getData");
					console.info(data);
					var total = data.total;
					var Jstring = JSON.stringify(data);
					obj.datagrid('insertRow',{index:total,row:{}});
					obj.datagrid("beginEdit",total);
					editRow=total;//记录当前被编辑的行的索引
				} */
			}
		},{
			text:'修改',
			iconCls:"icon-edit",
			handler:function(){
				currentOp="updateTheme";
				flag="修改";
				var rows=obj.datagrid("getChecked")[0];
				if(rows!=undefined){
					if(editRow!=undefined){//说明有行正在被编辑
						obj.datagrid("rejectChanges");//回滚所有数据
						obj.datagrid("endEdit",editRow);//关闭正在被编辑的行
						editRow=undefined;
					}else{
						//获取用户选中的行的索引
						var index=obj.datagrid("getRowIndex",rows);
						//console.info(rows);
						obj.datagrid("updateRow",{index:index,row:rows});
						obj.datagrid("beginEdit",index);
						editRow=index;//记录当前被编辑的行的索引
					}
				}else{
					$.messager.show({title:'温馨提示',msg:'请选中您要修改的数据.....',timeout:2000,showType:'slide'});
				}
			}
		},{
			text:'删除',
			iconCls:"icon-remove",
			onClick:function(){
			//获取选中的行
				var rows=obj.datagrid("getChecked");
				//alert(typeof rows[0].tid);
				if(rows[0]!=undefined){
					$.messager.confirm('信息确认', '您真的要删除选中的数据吗（提示：该类别下不能有微博）?', function(rs){
						if (rs){
							var tids = "";
							for(var i=0;i<rows.length-1;i++){
								tids += rows[i].tid+",";
							}
							tids += rows[i].tid;
							
							//发请求到数据库
							$.post("theme/delTheme",{"tids":tids},function(data){
								flag="删除";
								data=JSON.parse(data);
								//alert(data.code);
								if(data.code>0){
									$.messager.show({title:'成功提示',msg:'话题删除成功....',timeout:2000,showType:'slide'});
									rows=null;
									obj.datagrid("reload");//刷新表格
								}else{
									$.messager.alert('失败提示','话题删除失败,请确认该类别下无微博....','error');
								}
							});
						}else{
							return;	
						}
					});
				}else{
					$.messager.show({title:'温馨提示',msg:'请选中您要删除的数据.....',timeout:2000,showType:'slide'});
				}
			}
		},{
			text:'保存',
			iconCls:"icon-save",
			handler:function(){
				//先关闭编辑
				obj.datagrid("endEdit",editRow);
				//获取正在被编辑的数据
				var rows=obj.datagrid("getChanges");
				//alert(rows);
				if(rows==undefined){//说明没有被保存的数据
					obj.datagrid("rejectChanges");//回滚所有数据
					obj.datagrid("endEdit",editRow);//关闭正在被编辑的行
					editRow=undefined;
				}else if(rows.tname==""){
					editRow=undefined;
					obj.datagrid("rejectChanges");
				}else{
					//保存到数据库
					//rows["op"]=currentOp;
					var tid=$(rows).attr("tid");
					var tname=$(rows).attr("tname");
					//var tdate=$(rows).attr("tdate");
					var ttxt=$(rows).attr("ttxt");
					$.post("theme/"+currentOp,{"tid":tid,"tname":tname,'ttxt':ttxt},function(data){
						data=JSON.parse(data);
						//alert(data.code);
						if(data.code>0){
							$.messager.show({
								title:'成功提示',
								msg:'话题'+flag+'成功....',
								timeout:2000,
								showType:'slide'
							});
							
							obj.datagrid("rejectChanges");//回滚所有数据
							rows=null;
							editRow=undefined;
							obj.datagrid("endEdit",editRow);//关闭正在被编辑的行
							obj.datagrid("reload");//刷新表格
						}else{
							$.messager.alert('失败提示','话题'+flag+'失败....','error');
						}
					});
				}
			}
		},{
			text:'撤销',
			iconCls:"icon-redo",
			handler:function(){
				obj.datagrid("rejectChanges");//回滚所有数据
				obj.datagrid("endEdit",editRow);//关闭正在被编辑的行
				editRow=undefined;	
			}
		}]
	});
	
	function showinfo(num){
		/* $.ajax({
			url:'weibo/findWeiboByTid',
			data:{'tid':num},
			type:'POST',
			dataType:'JSON',
			success:function(data){
				console.info(data);
				//打开dialog
				$("#dialog-d1").window("open");
				
				//TODO:操作table1  中间的行，用for循环，
			}
		}); */ //之前是在这里访问 findWeibo，，然后现在用easy提供的datagrid的话，就在datagrid里面访问，
		$("#dialog-d1").window("open");
		$('#table1').datagrid({
	        url:'weibo/findWeiboByTid?tid='+num,
	        fitColumns:true,
			striped:true,
			loadMsg:"数据加载中...",
			pagination:true,
			fit:true,
			pageNumber:1,
			pageSize:10,
			pageList:[10,20,30,40,50],
			sortName:'tid',
			remoteSort:false,
	        columns:[[
	    		{field:'tid',title:'话题编号',width:100,sortable:true,align:'center'},
	    		{field:'wbid',title:'微博编号',width:100,sortable:true,align:'center'},
	    		{field:'wbdate',title:'微博发表日期',width:100,align:'center',
	    			formatter:function(value,row,index){  
	                     var Weibodate = new Date(value);  
	                     return Weibodate.toLocaleString();  
	                 } 	
	    		},
	    		{field:'wbtxt',title:'微博内容',width:100,align:'center'},
	    		{field:'wbvideo',title:'视频',width:100,align:'center'},
	    		{field:'wbmusic',title:'音乐',width:100,align:'center'},
	    		{field:'wbpic',title:'图片',width:100,align:'center'}
	        ]]
	    });
	}
	
	$('#dialog-d1').dialog({
	    title: '该话题下的微博',
	    width: 1000,
	    height: 420,
	    closed: true,
	    modal: false
	});
</script>
